
`ifndef XPIP_RTL_SVH
`define XPIP_RTL_SVH

`define XPIP_SIM_MODE
`define XPIP_ASIC_MODE
///`define XPIP_FPGA_MODE

`define XPIP_EXIF_AXI
///`define XPIP_EXIF_WISHBONE

`ifdef XPIP_EXIF_AXI
`define xpip_ex_intf xpip_axi_intf
`endif

`ifdef XPIP_EXIF_WISHBONE
`define xpip_ex_intf xpip_wb_intf
`endif

`define XPIP_DEF_PARAM \
  parameter int pbId = '0;\
  
  
`define XPIP_PARAM \
  .pbId       (pbId)\
  
  
`ifndef GL
`define GL(d, i) (d & ~('1 << (i)))
`endif

`ifndef GH
`define GH(d, i) (d & ('1 << (i)))
`endif

`ifndef E1
`define E1(d) ((('1) << $bits(d)) | d)
`endif

`ifndef TBE
`define TBE(d) {64{d[$bits(d)-1]}}
`endif

`endif